package com.tencent.iov.cowin.befsale.clue.controller.clue.vo.response;

import com.software.boot.common.model.rest.BaseResponse;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * _Response层
 *
 * @author whp
 * @version 1.0
 * @created 2021-12-21 16:16:13
 */
@Data
public class ClueInitialResponse implements BaseResponse {

    /**
     * 主键
     **/
    private Long id;
    /**
     * request_id 请求id
     **/
    private String requestId;
    /**
     * 客户全局唯一id
     **/
    private String oneId;
    /**
     * 微信唯一编号 添加好友可以获取unionid，添加好友时无oneid
     **/
    private String unionId;
    /**
     * open企微公开id
     **/
    private String openId;
    /**
     * 姓名
     **/
    private String name;
    /**
     * 手机号
     **/
    private String phone;
    /**
     * 备用手机号
     **/
    private String phoneBak;
    /**
     * 来源 线上/线下
     **/
    private Integer sourceFirst;
    /**
     * 来源 经销商/二网/总部
     **/
    private Integer sourceSecond;
    /**
     * 来源 渠道code
     */
    private String sourceThird;
    /**
     * 活动id
     */
    private String sourceActivityId;
    /**
     * 创建人id
     */
    private String sourceCreatedbyId;
    /**
     * 性别
     **/
    private Integer gender;
    /**
     * 客户类型 个人/公司
     **/
    private Integer typeCode;
    /**
     * 年龄
     **/
    private Integer age;
    /**
     * 婚姻
     **/
    private String marriage;
    /**
     * 生日
     **/
    private String birthday;
    /**
     * 省code
     **/
    private String provinceCode;
    /**
     * 市code
     **/
    private String cityCode;
    /**
     * 区code
     **/
    private String districtCode;
    /**
     * 详细地址
     **/
    private String address;
    /**
     * 微信昵称
     **/
    private String qwName;
    /**
     * 客户备注
     **/
    private String cusRemark;
    /**
     * 意向等级_意向字典
     **/
    private String intentionGrade;
    /**
     * 购买方式_意向字典
     **/
    private String buyWay;
    /**
     * 拟购时间_意向字典
     **/
    private String mayBuyTime;
    /**
     * 购车类型_意向字典
     **/
    private String buyVehicleType;
    /**
     * 购车用途_意向字典
     **/
    private String buyVehicleUse;
    /**
     * 车辆价格_意向字典
     **/
    private String buyVehiclePrice;

    /**
     * 跟进人id，org_成员id
     **/
    private Long followEmpId;
    /**
     * 清洗状态，0清洗 1已处理
     **/
    private Integer cleanType;
    /**
     * 企微通讯录用户编号	添加企微好友后，可获取客户用户的user_id
     **/
    private String userId;
    /**
     * 租户id
     **/
    private String tenantId;
    /**
     * 经销商id
     **/
    private String dealerId;
    /**
     * 企微id
     **/
    private String corpId;
    /**
     * 产品介绍code list id标签
     **/
    private String prodCode;
    /**
     * 本次跟进备注
     **/
    private String followRemark;
    /**
     * 跟进内容标签id（到店接待，试乘试驾，下订，交车）
     **/
    private String followContent;
    /**
     * 到店接待_进店时间
     **/
    private Date checkinTime;
    /**
     * 到店接待_离店时间
     **/
    private Date checkoutTime;
    /**
     * 试乘试驾_意向车型id
     **/
    private Long driveModelId;
    /**
     * 试乘试驾_意向配置id
     **/
    private Long driveConfigId;
    /**
     * 下订_车型id
     **/
    private Long orderModelId;
    /**
     * 下订_配置id
     **/
    private Long orderConfigId;
    /**
     * 下订_姓名
     **/
    private String orderName;
    /**
     * 下订_手机号
     **/
    private String orderPhone;
    /**
     * 下订_金额
     **/
    private BigDecimal orderMoney;
    /**
     * 下订_交车时间
     **/
    private Date orderDeliveryTime;
    /**
     * 下订_地址
     **/
    private String orderAddress;
    /**
     * 交车_姓名
     **/
    private String deliveryName;
    /**
     * 交车_手机号
     **/
    private String deliveryPhone;
    /**
     * 下次计划跟进内容标签id（0产品介绍 1到店接待，2试乘试驾，3下订，4交车）
     **/
    private String planFollowContent;
    /**
     * 下次跟进时间
     **/
    private Date planFollowTime;
    /**
     * 下次跟进时间code
     **/
    private String planFollowTimeCode;
    /**
     * 下次跟进预约id
     **/
    private Long planFollowId;
    /**
     * 跟进备注
     **/
    private String planFollowRemark;
    /**
     * 意向车型id ，逗号隔开 list id
     **/
    private String planModelId;
    /**
     * 意向配置id ，逗号隔开 list id
     **/
    private String planConfigId;
    /**
     * 第三方预约编号
     **/
    private Long arrangeNo;
    /**
     * 线索源状态（0新建、1已处理，2重复无效、3手机号码无效、4电话无效)
     **/
    private Integer status;
    /**
     * 删除标志（0：代表存在、-1：代表删除）
     **/
    private Integer deleted;
    /**
     * 创建人
     **/
    private String createdBy;
    /**
     * 创建人名称
     **/
    private String createdName;
    /**
     * 创建时间
     **/
    private Date createdTime;
    /**
     * 修改人
     **/
    private String updatedBy;
    /**
     * 修改人名称
     **/
    private String updatedName;
    /**
     * 修改时间
     **/
    private Date updatedTime;

    /**
     * 添加微信手机号
     */
    private String phoneWx;

    /**
     * 外部联系人id
     */
    private String externalUserid;
    /**
     * 主数据customer_base表主键id
     */
    private Long customerBaseId;
    /**
     * 预约类型
     */
    private String arrangeType;

}